covering dictionary in python dataframe